well site or location - Francés Inglés Diccionario